decision tree regression from scratch python example